riding the clutch - Alemán Inglés Diccionario